Słownik techniczny polsko-angielski

competing firm, competitors' business